pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移

您所在的位置:网站首页 pycharm sqlite 驱动 pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移

2024-02-03 17:29| 来源: 网络整理| 查看: 265

 

创建Django项目,添加app

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_python

使用虚拟环境

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_sqlite_02

 项目创建默认使用的Django数据库是sqlite

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_数据库_03

 配置静态文件

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_数据库_04pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_python_05

STATIC_URL = '/static/' # HTML中使用的静态文件夹前缀STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static"), # 静态文件存放位置]

View Code

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_虚拟环境_06

 注释中间件csrf

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_python_07

 运行任务:

python manage.py runserver 127.0.0.1:8000

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_数据库_08

 访问:

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_python_09

 运行django之后,就生成了sqlite数据库

连接这个数据库

 

 使用这个数据库

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_虚拟环境_10

 

 测试数据库连接,未安装驱动 ,下载安装

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_django_11

 

 正在下载sqlite驱动:

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_django_12

 

 下载完成就测试成功了,点击ok,未勾选只读和自动同步

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_数据库_13

 

 连接成功之后就这么点

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_数据库_14

 

 点击执行失败

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_sqlite_15

 

 直接select就能查看main下的表,表中对应有字段信息

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_虚拟环境_16

 

 1处选中执行,自动补全。2处不是数据表,3处点击可看命令行执行情况,4处点击可以查看执行结果如上图。只有一行可以不加分号,多行必须加分号。

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_django_17

 

 控制台可以直接建表

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_数据库_18

 

 这里可以直接点击查看表结构信息,desc 表会显示xx数据库的错误,不清楚啥原因。

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_python_19

 

 表中插入数据,下面点击刷新就可以显示出来,不用写查询命令

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_sqlite_20

 

 直接点击加号可以添加记录

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_sqlite_21

 

 双击下面那里变这样

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_sqlite_22

 

 点击数据库控制台又出来了,加号添加记录,减号删除记录

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_sqlite_23

 

 双击表中的字段,另开窗口,发现缺少一行数据

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_sqlite_24

 

 因为加号添加的没有提交,也就是加号添加的需要提交

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_数据库_25

 

 提交之后绿变白

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_虚拟环境_26

 

 这里点击刷新,就出来了,但是生日变成的一串数字

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_sqlite_27

 

 双击数据库,弹出新窗口

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_数据库_28

 

 这个表示记录ddl语句的吗 

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_数据库_29

 

 这里可以看到已有表的ddl语句

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_django_30

 

 点击可以查看到ddl

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_虚拟环境_31

 这里可以看到我们看到的信息的查询语句

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_django_32

 这里可以看到备份和 导入数据表,后面再研究

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_python_33

 

 点击统计多少行

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_python_34

 

 这里可以打印

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_数据库_35

 

 确定打印

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_虚拟环境_36

 

 打印另存为

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_数据库_37

 

 保存文件结果为:

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_django_38

 

 点击清空执行命令记录

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_虚拟环境_39

 

 命令历史,可以从右边复制粘贴

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_虚拟环境_40

 

 进入output框框

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_django_41

 

 进入数据库设置

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_sqlite_42

 

 数据源属性,指定是哪个数据库的

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_虚拟环境_43

 

 执行数据库迁移命令,执行之后表多了很多

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_django_44

点击运行

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_虚拟环境_45

 

 访问页面

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_数据库_46

 

 插入数据

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_数据库_47

 

 再次访问

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_sqlite_48

 

 还是没打印数据库查询信息

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_python_49

 

 打印在终端,没在运行里面

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_sqlite_50

 

 把终端窗口关闭,运行里面就打印了

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_django_51

从表中查询出数据

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_数据库_52

将刚刚的项目2复制为项目3

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_sqlite_53

 

 打开项目3

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_虚拟环境_54

 

 自己就打开了,跟当前的项目儿打开的一致

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_django_55

 

 虽然3启动了,但是显示的信息不对,2的配置

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_虚拟环境_56

 

 不是上面那样子,这是因为里面目录本来就是这个吧

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_虚拟环境_57

 两个同时启动

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_python_58

断开数据库连接,停止项目

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_django_59

 

 压缩成包

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_python_60

 

 将文件上传到另一个电脑

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_虚拟环境_61

现在解压到另一台电脑了

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_django_62

 

 打开这个从别处直接把项目目录拷贝过来的项目

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_python_63

 

 打开后显示没有python解释器

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_django_64

 

 点击标红的设置一下吧,就设置下面那个解释器

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_虚拟环境_65

 

 然后查看,安装了很多的包,显然不是我刚刚传过来的项目里的

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_django_66

 

 我是不是看下所有的好点呢

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_sqlite_67

 

 我感觉还是添加上刚刚传过来项目的虚拟环境解释器好点

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_python_68

 

 直接就跳出来了,我点ok试试

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_sqlite_69

 

 这样就把项目的虚拟环境解释器弄过来了,就用它,一路ok过去吧

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_虚拟环境_70

 

 项目虚拟环境的包都有了

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_python_71

 

 运行一下试试,结果失败,唉,该怎么办才好呢

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_虚拟环境_72

 

 pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_数据库_73

 

 原来是这么一回事呀,使用该项目虚拟环境中的python全路径执行就能启动项目了。为什么这样?因为之前我配置项目的解释器就是用的这个项目虚拟环境下的python解释器呀。而我刚才直接python执行,python应该是其它环境下的解释器

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_django_74

 

 能正常启动并访问项目,数据库还是那个sqlite。原来项目直接这样就能在Windows上迁移了,那么迁移到Linux上呢?有时间研究

有一点值得注意,迁移的时候。也就是打包复制的时候,因为是虚拟环境,python解释器和各种包都一起复制了。项目启动还是用虚拟环境的解释器好,因为这样项目虚拟环境没变呀。像是之前看到的那个特别多包的解释器,显然,使用它的话虚拟环境就变了。

还有一点就是,这是不是意味着。我要将项目迁移到本台Windows,因为项目是使用了虚拟环境的,所以本台有没有安装python解释器都是没关系的。因为用项目虚拟环境中的就可以。是不是这样呢?

pycharm中安装和使用sqlite过程详解,以及python项目在Windows上迁移和sqlite数据库迁移_django_75

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3